package com.mlxg.master.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
  *
  * 产品系列维护
  *
  * @author nick
  * @since 2024-08-16
  */
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("hz_information")
public class HzInformation extends BaseReceive implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.ASSIGN_UUID)
    private String id;


    /**
     * 展商id
     */
    @TableField("exhibitor_id")
    private String exhibitorId;


    @TableField("information_name")
    private String informationName;

    /**
     * 排序默认为0
     */
    @TableField("sort")
    private Integer sort;
    /**
     * 审核标记（0、审核通过；-1、审核不通过；2、审核中；）
     */
    @TableField("audit_flag")
    private String auditFlag;

    /**
     * 删除标记（0、正常；1：删除；2、审核；）
     */
    @TableField("del_flag")
    private String delFlag;

    /**
     * 备注
     */
    @TableField("remarks")
    private String remarks;

    /**
     * 创建时间
     */
    @TableField("create_date")
    private LocalDateTime createDate;

    /**
     * 修改时间
     */
    @TableField("update_date")
    private LocalDateTime updateDate;

    /**
     * 语言
     */
    @TableField("language")
    private String language;

    /**
     * 资料路径
     */
    @TableField("url")
    private String url;

    /**
     * 文件大小
     */
    @TableField("size")
    private String size;

}
